package com.ruoyi.jeeplus.modules.screen.wlw.wlw_screen_charge.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author 刘奥旸
 * @version 1.0
 * 这个是使用的
 */
@Data
public class Wlw_screen_charge {
    /** 自增长id */
    private Long id;

    /** 所属区域的父级id */
    @Excel(name = "所属区域的父级id")
    private Long parentId;

    /** 所属区域的父级ids */
    @Excel(name = "所属区域的父级ids")
    private String parentIds;

    /** 所属区域名称 */
    @Excel(name = "所属区域名称")
    private String name;
    /** 充电桩号（来自at_recharge_station.id） */
    @Excel(name = "充电桩号", readConverterExp = "来自at_recharge_station.id")
    private String stationNumber;
    /** 所属地区（来自sys_area.id） */
    @Excel(name = "所属地区", readConverterExp = "来自sys_area.id")
    private Long belongRegion;
    @Excel(name = "总充电量")
    private BigDecimal totalCharging;
    /** 判断两轮或四轮 */
    @Excel(name = "判断两轮或四轮")
    private Long twoFour;

    /** 所属日期，具体到年月日时分秒 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "所属日期，具体到年月日时分秒", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date exactDate;
    private Double pvSelling;
    private Double normalSelling;
    @TableField(exist=false)
    private List<Wlw_screen_charge> childrenCategories;
}
